body {
   font-size: 12px;
   color: #000;
   background-color: #eee;
}

.center_div {
  text-align: left;
  margin-left: auto !important;
  margin-right: auto !important;
}

h1 {
   font-size: 18pt;
}

#mainContainer {
   margin:0 auto;
   padding:0px 16px 0 14px;
   width:766px;
   background-image:url(/images/border_bg.gif);
   background-repeat:repeat-y;
}

#main_content {
   clear: both;
}

#menu img {
   border: 0;
   margin: 0;
   padding: 0;
}

#menu a {
   border: 0;
   margin: 0;
   padding: 0;
   display: block;
   float: left;
}

#loginform {
   margin-top: 284px;
   width:300px;
}
#loginform fieldset{
   padding:10px;
   border: 0;
}
#loginform legend{
   font-weight:bold;
   font-size:9pt;
}
#loginform label{
   display:block;
   height:2em;
   background-color:#FFF;
   padding:10px 10px 0;
}
#loginform input {
   margin-right:20px;
   border:1px solid #999999;
   width: 140px;
   float:right;
   clear:right;
}
#loginform img {
   margin-right:20px;
   float:right;
   clear:right;
}
#loginform input:focus,#loginform input:hover {
   border:1px solid #333333;
}
.error{
   color:red;
   font-weight:bold;
}


#secMenu {
  margin: 0;
  padding: 0 0 0 5px;
}

#secMenu li {
  list-style-type: none;
}

#secMenu li a {
  text-decoration: none;
  color: #000;
}

.big_link {
   font-size: 15px;
   font-weight: 700;
}

/* inherited styles */
.home_container {
   width: 100%;
   background-color: #EEE;
   min-height: 350px;
}

.home_container h1 {
     margin: 2px;
     padding: 0;
}

.home_container h2 {
     margin: 2px;
     padding: 0;
}

.home_container ul {
   margin: 0;
   padding: 0 0 0 5px;
}

.home_container li {
   list-style-type: none;
   background:transparent url(/images/strelica_p.gif) no-repeat scroll 0 5px;
   padding-left:8px;
}

.home container li a {
   color:#258BB1;
}

#home_right {
   float: right;
   width: 59%;
   min-height : 350px;
   padding-left: 10px;
   border-left: 1px solid #ddd;
   overflow: auto;
   background: #fff;
}

.inherit {
   float: left;
   width: 39%;
}

.news {
   padding-top: 20px;
   clear: both;
}
.inherit .color_div {
   float: left;
   color: rgb(247, 247, 247);
   -moz-background-clip:border;
   -moz-background-inline-policy:continuous;
   -moz-background-origin:padding;
   background:#838383 none repeat scroll 0 0;
   height:17px;
   text-align: right;
   vertical-align:middle;
   width:305px;
}

.more_4 {
   -moz-background-clip:border;
   -moz-background-inline-policy:continuous;
   -moz-background-origin:padding;
   float: left;
   background:transparent url(/images/strelica.gif) no-repeat scroll 0 5px;
   color:#F7F7F7;
   margin-left: 5px;
   padding-left: 5px;
   text-decoration:none;
   vertical-align:middle;
}

.more_2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/strelica_p.gif) no-repeat scroll 0 5px;
color:#258BB1;
padding-left:8px;
text-decoration:underline;
vertical-align:middle;
}

a {
color:#2AA4D1;
text-decoration:underline;
}

.inherit img {
   margin: 0pt 15px 0pt 0px;
   float: left;
   vertical-align:top;
   border:0 none;
   padding:0;
}

.inherit p {
   line-height: 15px;
   padding-right: 5px;
}

.inherit span {
   color:#2AA4D1;
}

.inherit span a {
   color:#555555;
   text-decoration:underline;
}

#footer {
   clear: both;
   background: transparent url('/images/bg_footer.gif') repeat-x scroll top left;
   height: 79px;
}

#footer p {
   line-height: 79px;
   width: 510px;
   margin: 0px auto;
}

/* ie hacks */
* html #im_b { width: 93px; }

.uplatnica {
   display: block;
   padding:5px 0 10px 0px;
   margin: 0 auto;
}